package com.zlc.common.core.sys.model.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.zlc.common.common.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author  zl
 * @date 2023-07-20
 */
@Data
@ApiModel(description = "数据字典")
public class MayanPlatDicVo extends BaseEntity implements Serializable {
	private static final long serialVersionUID = 0L;
	/**
	 * 父字典CODE
	 */
	@ApiModelProperty(value="父字典CODE")
	private String parentCode;

	/**
	 * 字典code
	 */
	@ApiModelProperty(value="字典code")
	private String code;

	/**
	 * 字典值
	 */
	@ApiModelProperty(value="字典值")
	private String value;

	/**
	 * 排序
	 */
	@ApiModelProperty(value="排序")
	private Long order;

	/**
	 * 扩展参数
	 */
	@ApiModelProperty(value="扩展参数")
	private String ext;

	/**
	 * 字典状态 ACTIVE|DISABLED
	 */
	@ApiModelProperty(value="字典状态 ACTIVE|DISABLED")
	private String status;

	/**
	 * 描述
	 */
	@ApiModelProperty(value="描述")
	private String remark;

	/**
	 * 是否系统级别字典,为true 则页面不可删除
	 */
	@ApiModelProperty(value="是否系统级别字典,为true 则页面不可删除")
	private Boolean systemFlag;

}
